impounding reservoir - Español Inglés Diccionario